package com.qfedu.hotelssm.service.intf;

import com.qfedu.hotelssm.dto.HqUseCarExportDto;
import com.qfedu.hotelssm.entity.HqRepair;
import com.qfedu.hotelssm.entity.HqUseCar;
import com.qfedu.hotelssm.vo.PageBean;
import com.qfedu.hotelssm.vo.R;
import org.springframework.web.multipart.MultipartFile;

import java.io.IOException;
import java.util.List;

/**
 * @author zlp
 * @date 2022/8/29 20:23
 */
public interface HqUseCarService {

    /**
     * 新增维修记录
     * @return
     */
    R save(HqUseCar car);
    /**
     * 删除记录
     */
    R delete(int id);
    /**
     * 修改记录
     */
    R update(HqUseCar car);

    /**
     * 分页维修记录
     */
    PageBean pageByName(String roomid, int page, int limit);

    /**
     * 导出数据
     * @return
     */
    List<HqUseCarExportDto> all();
    /**
     * 导入数据
     */
    R upload(MultipartFile file) throws IOException;
    /**
     * 批量删除
     */
    R delByIds(int[] ids);
}
